// packagBuy/pages/found/show/show.js
var util = require('../../../../utils/util')   //引入配置公共请求接口
import { foundApi } from '../../../../config/config'
const getURL = require('../../../../utils/util')   //引入配置接口文件
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    footprintGuid: '', //足迹全局id
    statusBarHeight: app.globalData.statusHeight,
    listData: [],
    isShowPartnerAll:true,
    page: 1,
    rows: 10,
    nomoreData: false,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getListData()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.setData({
      footprintGuid: util.guid()
    })
    setTimeout(()=>{
      this.setData({
        partnerInfo:getApp().globalData.partnerInfo
      })
      },500)
    //保存访问足迹
    app.saveAccessFootprint(this.data.footprintGuid, 'uShow', 0)
  },
  // 展示合伙人二维码
  partnerCode: function(e) {
    const codeImg = e.target.dataset.url
    wx.previewImage({
      urls: [codeImg],
      current: codeImg // 当前显示图片的http链接
    })
  },
  // 关闭合伙人二维码
  closeCodePop: function() {
    this.setData({
      showPartnerCodePop: false
    })
  },
  // 拨打合伙人电话
  partnerPhone: function() {
    const that = this
    wx.makePhoneCall({
      phoneNumber: that.data.partnerInfo.partnerPhone
    })
  },
 // 展开合伙人信息
 showPartnerAll: function() {
  this.setData({
    isShowPartnerAll:!this.data.isShowPartnerAll
  })
},
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
    //保存退出足迹
    app.saveQuitFootprint(this.data.footprintGuid)
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    //保存退出足迹
    app.saveQuitFootprint(this.data.footprintGuid)
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    if (!this.data.nomoreData) {
      this.setData({
        page: this.data.page + 1
      })
      this.getListData()
    }
  },

  /**
   * 用户点击右上角分享
   */
  // onShareAppMessage: function () {

  // },
  // 获取友家秀列表数据
  getListData() {
    let params = {
      page: this.data.page,
      rows: this.data.rows,
    }
    app.reqFun.requestForm('POST',foundApi.queryShowList, params, (response) => {
      if(response.data){
        const res=response.data
        if (res.success == 1 && res.data) {
          const records = res.data.records || []
          records.forEach(v=>{
            v.pic=getURL.getImgUrl(v.pic)
          })
          this.setData({
            listData: this.data.page === 1 ? records : this.data.listData.concat(records),
            nomoreData: records.length < this.data.rows
          })
        }
      }
    })
  },
})